페이지 기본 추적 매개변수와 마찬가지로, 전역 JS 코드에서 사용되는 기본 옵션을 재정의할 수도 있습니다.
우리의 헬퍼 함수에 영향을 미치는 옵션들은 다음과 같습니다:
- urlRewrite
- actionLinkRewrite
- resolveTokens (전역)
- cookieAllowed
- isActive
옵션은 우리의 전역 JS 코드 이전에 fluxOptions
객체를 추가하여 수동으로 재정의할 수 있습니다.
예시 객체:
<!-- Optional tracking option overrides --> <script> var fluxOptions = { urlRewrite: true, actionLinkRewrite: true, cookieAllowed: true, resolveTokens: ['{country-name}','{isp}'], isActive: true }; </script>
urlRewrite
이를 false로 설정하면 보기 이벤트가 추적될 때 발생하는 자동 URL 재작성이 중지됩니다.
actionLinkRewrite
이를 false로 설정하면 보기 이벤트가 추적될 때 발생하는 자동 작업 링크 업데이트가 중지됩니다.
resolveTokens
해결할 토큰은 이벤트에서 직접 설정할 수 (그리고 설정해야) 합니다. 모든 이벤트가 응답에 토큰을 필요로 하는 것은 아니기 때문입니다.
그러나 전역 resolveTokens 값을 설정할 수도 있으며, 이는 모든 이벤트에서 기본값으로 사용됩니다.
cookieAllowed
이를 false로 설정하면 우리의 JS에 의해 쿠키가 생성되는 것을 방지합니다.
isActive
마지막으로, 이를 false로 설정하면 우리의 JS 메서드가 모두 작동을 중지합니다. 추적을 방지하기 위해 이를 false로 설정한 다음, 사용자가 동의하면 true로 설정할 수 있습니다.
이를 사용하는 경우, isActive
가 true로 설정된 후 flux.track("view")
이벤트를 수동으로 보내야 합니다.